﻿using PMS.Core.Configuration;
using PMS.Core.Configuration.CommonEnumConfigs;

namespace PMS.Data.Entities.Settings
{
    /// <summary>
    /// EmailAccount settings
    /// </summary>
    public class EmailAccountSettings : ISettings
    {
        /// <summary>
        /// Gets or sets whether to use EmailSenderService
        /// </summary>
        public bool Enabled { get; set; }

        /// <summary>
        /// 默认使用的邮件推送账号ID
        /// </summary>
        public int DefaultEmailAccountId { get; set; }
        /// <summary>
        /// 针对阿里云邮件推送服务：
        /// 邮件发送时设置暗送邮箱地址及显示名称，后期监控邮件发送情况，
        /// 上线后需要根据实际情况设置发送邮件账号，毕竟免费发送数量有限，超过免费额度是要付费的
        /// </summary>
        public string DefaultBccAddress { get; set; }

        /// <summary>
        /// 针对阿里云邮件推送服务：
        /// 批量邮件：发送给会员的订阅邮件，如产品推广、用户关怀、期刊资讯等邮件。
        /// </summary>
        public string DefaultBccName { get; set; }
    }

}
